@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font-style: normal; vertical-align: baseline;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }
:focus { outline: 0; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }
i { display: inline-block; *display:inline;
*zoom:1;
}
img { vertical-align: bottom; max-width: 100%; }
a { color: #333; text-decoration: none; }
a:link, a:visited { color: inherit; }
a:hover, a:active { color: #825dc7; }
body { font-size: 12px; font-family: "Microsoft YaHei"; color: #333; line-height: 1; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.clearfix { overflow: hidden; *zoom: 1;
}
.hidden { display: none;}
.error { color: #f00; margin: 0 5px; }
.ok { color: #825dc7; margin: 0 5px; }
.ellipsis{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.error404{width:990px;height:650px;margin:0 auto;background:url(../images/404.jpg) no-repeat center 80px;}
.error404-2{width:990px;height:650px;margin:0 auto;background:url(../images/404-goods.jpg) no-repeat center 80px;}
/*弹框组件*/
.lkt_cover { width: 100%; height: 100%; background: #000; color: #000; opacity: .15; -moz-opacity: .15; filter: alpha(opacity=15); position: fixed; left: 0; top: 0; z-index: 99998; }
.lkt_box_wrap { background: #fff; position: fixed; left: 50%; top: 50%; z-index: 99999; }
.lkt_box_in { position: relative; overflow: hidden; background: #fff; z-index: 2; }
.lkt_box_border { position: absolute; left: -5px; top: -5px; right: -5px; bottom: -5px; background: #000; opacity: .1; -moz-opacity: .1; filter: alpha(opacity=10); z-index: 0; }
.lkt_box_close { width: 100%; height: 0; position: relative; }
.lkt_box_close span { width: 40px; height: 40px; display: block; position: absolute; right: 4px; top: 0; cursor: pointer; font-size: 36px; color: #c3c3c3; text-align: center; line-height: 36px; }
.lkt_box_title { height: 40px; background: #f1f1f1; padding: 0 1em; line-height: 40px; font-size: 16px; text-align: center; }
.lkt_box_cont { min-width: 360px; padding: 50px 20px; text-align: center; line-height: 1.6em; }
.lkt_box_btns { width: 100%; height: 24px; line-height: 24px; text-align: center; padding-bottom: 20px; }
.lkt_box_btns span { display: inline-block; height: 100%; padding: 0 25px; margin: 0 10px; text-align: center; color: #fff; cursor: pointer; background: #825dc7; }
.lkt_box_btns span.cancel { height: 22px; background: #f9f9f9; border: 1px solid #f1f1f1; line-height: 22px; color: #666; }
/*提示组件*/
.lkt_tips { display: none; position: fixed; left: 0; top: 0; right: 0; height: 40px; line-height: 40px; color: #fff; text-align: center; }
.lkt_tips.success { background: #0abf30; }
.lkt_tips.error { background: #d50909; }
.lkt_tips_close { width: 40px; height: 40px; position: absolute; right: 0; top: 0; font-size: 22px; line-height: 36px; color: #fff; text-align: center; cursor: pointer; }
/*查看大图*/
.lkt_image_view{position:fixed;left: 50%;top: 50%;width:402px;height:402px;background:#fff;border: 1px solid #ddd;text-align:center;font-size:0;z-index:99;margin: -251px 0 0 -251px; padding: 50px;}
.lkt_image_view .next,.lkt_image_view .prev{position: absolute; top:209px; width: 32px; height: 85px;cursor: pointer;background: url("../images/img-arrow.jpg") no-repeat;}
.lkt_image_view .next{right: 7px; background-position: right center;}
.lkt_image_view .prev{left: 7px; background-position: left center;}
.lkt_image_view .close{position: absolute; right: 10px; top: 10px;}
.lkt_image_view img{max-width:100%;max-height:100%; vertical-align:middle; position:relative; z-index:1;*width:100%;*height:100%;}
.lkt_image_view .image-vert{display:inline-block;*display:inline;*zoom:1;width:0;height:100%;vertical-align:middle;}
/*图标*/
.icon, .bank { background-repeat: no-repeat; display: inline-block; *display:inline;
*zoom:1;
vertical-align: middle; cursor: pointer; text-align: center; }
.icon { background-image: url(../images/icon.png); }
.icon-addr-selected { background-position: -108px -300px; height: 32px; width: 32px; }
.icon-arrow-asc-grey { background-position: -424px -210px; height: 8px; width: 9px; }
.icon-arrow-asc-white { background-position: -433px -210px; height: 8px; width: 9px; }
.icon-arrow-desc-grey { background-position: -397px -210px; height: 8px; width: 9px; }
.icon-arrow-desc-white { background-position: -406px -210px; height: 8px; width: 9px; }
.icon-arrow-down { background-position: -383px -210px; height: 7px; width: 7px; }
.icon-arrow-down2 { background-position: -356px -210px; height: 5px; width: 7px; }
.icon-arrow-down3 { background-position: -342px -210px; height: 4px; width: 7px; }
.icon-arrow-down4 { background-position: -363px -210px; height: 6px; width: 10px; }
.icon-arrow-grey { background-position: -415px -210px; height: 8px; width: 9px; }
.icon-arrow-up { background-position: -390px -210px; height: 7px; width: 7px; }
.icon-arrow-up3 { background-position: -349px -210px; height: 4px; width: 7px; }
.icon-arrow-up4 { background-position: -373px -210px; height: 6px; width: 10px; }
.icon-arrow-up5 { background-position: -351px -225px; height: 12px; width: 23px; }
.icon-arrow-white { background-position: -342px -225px; height: 8px; width: 9px; }
.icon-btn1-dis { background-position: 0 -453px; height: 45px; width: 130px; }
.icon-btn1 { background-position: -130px -453px; height: 45px; width: 130px; }
.icon-btn2 { background-position: -9px -300px; height: 31px; width: 99px; }
.icon-btn3 { background-position: -260px -453px; height: 50px; width: 170px; }
.icon-cart { background-position: -318px 0; height: 19px; width: 19px; }
.icon-circle { background-position: -397px 0; height: 22px; width: 22px; }
.icon-close-bg { background-position: -57px 0; height: 18px; width: 40px; }
.icon-close { background-position: -140px -300px; height: 32px; width: 32px; }
.icon-code { background-position: -205px 0; height: 18px; width: 17px; }
.icon-comment { background-position: -410px -225px; height: 13px; width: 15px; }
.icon-headset { background-position: -377px 0; height: 20px; width: 20px; }
.icon-home { background-position: -398px -225px; height: 12px; width: 12px; }
.icon-hot-bg { background-position: 0 -350px; height: 23px; width: 41px; }
.icon-logo-shop { background-position: 0 -543px; height: 47px; width: 200px; }
.icon-msg { background-position: -167px 0; height: 18px; width: 20px; }
.icon-order-line { background-position: -419px 0; height: 210px; width: 20px; }
.icon-pay-selected { background-position: -15px 0; height: 15px; width: 14px; }
.icon-phone { background-position: 0 -300px; height: 14px; width: 9px; }
.icon-pop { background-position: -172px -300px; height: 30px; width: 108px; }
.icon-purple-dis { background-position: -132px 0; height: 18px; width: 35px; }
.icon-purple { background-position: -97px 0; height: 18px; width: 35px; }
.icon-qq { background-position: -187px 0; height: 18px; width: 18px; }
.icon-ratio-full { background-position: 0 -225px; height: 15px; width: 342px; }
.icon-ratio { background-position: 0 -210px; height: 15px; width: 342px; }
.icon-rtime { background-position: 0 -503px; height: 30px; width: 256px; }
.icon-search-bg { background-position: 0 -400px; height: 20px; width: 221px; }
.icon-service { background-position: -337px 0; height: 20px; width: 20px; }
.icon-service1 { background-position: -354px -300px; height: 37px; width: 37px; }
.icon-service1s { background-position: -108px -350px; height: 50px; width: 50px; }
.icon-service2 { background-position: -280px -300px; height: 37px; width: 37px; }
.icon-service2s { background-position: -334px -350px; height: 50px; width: 50px; }
.icon-service3 { background-position: -317px -300px; height: 37px; width: 37px; }
.icon-service3s { background-position: -391px -300px; height: 50px; width: 50px; }
.icon-shop-step1 { background-position: 0 -280px; height: 20px; width: 444px; }
.icon-shop-step2 { background-position: 0 -260px; height: 20px; width: 444px; }
.icon-shop-step3 { background-position: 0 -240px; height: 20px; width: 444px; }
.icon-shopcart { background-position: -371px -400px; height: 53px; width: 64px; }
.icon-sign { background-position: -278px 0; height: 19px; width: 20px; }
.icon-signed { background-position: -298px 0; height: 19px; width: 20px; }
.icon-square { background-position: -425px -225px; height: 13px; width: 13px; }
.icon-start { background-position: -257px 0; height: 19px; width: 21px; }
.icon-start-cur { background-position: -236px 0; height: 19px; width: 21px; }
.icon-stock { background-position: -386px -225px; height: 12px; width: 12px; }
.icon-stock-selected { background-position: -374px -225px; height: 12px; width: 12px; }
.icon-tips { background-position: -67px -350px; height: 27px; width: 41px; }
.icon-title-bg { background-position: -158px -350px; height: 33px; width: 176px; }
.icon-triangle { background-position: -48px 0; height: 16px; width: 9px; }
.icon-try-btn { background-position: -256px -503px; height: 40px; width: 120px; }
.icon-try-coin { background-position: -29px 0; height: 16px; width: 19px; }
.icon-try-rmb { background-position: -357px 0; height: 20px; width: 20px; }
.icon-try-tips { background-position: -221px -400px; height: 36px; width: 150px; }
.icon-user-home { background-position: 0 0; height: 15px; width: 15px; }
.icon-user { background-position: -41px -350px; height: 26px; width: 26px; }
.icon-wuliu { background-position: -222px 0; height: 51px; width: 14px; }

/*银行icon*/
.bank { background-image: url(../images/bank.jpg); }
.bank-abc { background-position: 0 0; height: 30px; width: 91px; }
.bank-alipay { background-position: 0 -30px; height: 30px; width: 91px; }
.bank-bcm { background-position: 0 -60px; height: 30px; width: 91px; }
.bank-boc { background-position: 0 -90px; height: 30px; width: 91px; }
.bank-ccb { background-position: 0 -120px; height: 30px; width: 91px; }
.bank-ceb { background-position: 0 -150px; height: 30px; width: 91px; }
.bank-cib { background-position: 0 -180px; height: 30px; width: 91px; }
.bank-cmb { background-position: 0 -210px; height: 30px; width: 91px; }
.bank-cmbc { background-position: 0 -240px; height: 30px; width: 91px; }
.bank-icbc { background-position: 0 -270px; height: 30px; width: 91px; }
.bank-pingan { background-position: 0 -300px; height: 30px; width: 91px; }
.bank-psbc { background-position: 0 -330px; height: 30px; width: 91px; }
.bank-spdb { background-position: 0 -360px; height: 30px; width: 91px; }
.bank-wxpay { background-position: 0 -390px; height: 30px; width: 91px; }
/*顶部*/
.top { width: 100%; background: #f1f1f1; position: relative; z-index: 9; }
.top-inner { width: 1200px; height: 35px; margin: 0 auto; text-align: right; color: #666; }
.top-inner a.top-login { color: #825dc7; }
.top-inner i { display: inline-block; width: 1px; height: 11px; background: #ccc; vertical-align: top; margin-top: 11px; *margin-top:14px;
}
.top-inner span, .top-inner a { display: inline-block; padding: 11px 5px; vertical-align: top; }
.top-inner .icon-arrow-down2 { padding: 0; margin: -2px 0 0 5px; vertical-align: middle; }
.top-inner .service-top { display: inline-block; *display:inline;
*zoom:1;
position: relative; cursor: pointer; vertical-align: top }
.top-inner .service-top .service-top-inner { height: 23px; padding: 11px 5px 0; position: relative; z-index: 2; border-left: 1px solid transparent; border-right: 1px solid transparent; }
.service-line { position: absolute; left: 1px; bottom: -1px; right: 1px; height: 1px; background: #fff; z-index: 9; display: none; }
.service-top-panel { display: none; width: 198px; height: 78px; position: absolute; right: 0; top: 100%; margin-top: 0px; background: #fff; border: 1px solid #e3e2e2; text-align: center; z-index: 8; cursor: auto; }
.service-top-panel .service-item { width: 66px; height: 66px; float: left; text-align: center; color: #825dc7; }
.service-top-panel span.icon { display: block; margin: 13px auto 5px; padding: 0; cursor:auto;}
.service-top:hover { background: #fff; }
.service-top:hover .service-line { display: block; }
.service-top:hover .service-top-inner { border-left: 1px solid #e3e2e2; border-right: 1px solid #e3e2e2; color: #825dc7; }
.service-top:hover .service-top-panel { display: block; border-left: 1px solid #e3e2e2; border-right: 1px solid #e3e2e2; }
/*分页*/
.page-wrap { text-align: center; margin: 40px 0; }
.pagination li { color: #666; line-height: 38px; margin-right: 3px; display: inline-block; *display: inline;
 *zoom: 1;
background: #f1f1f1; border: 1px solid #e3e2e2; vertical-align: middle; }
.pagination li.prev, .pagination li.next { font-size: 18px; }
.pagination li a, .pagination li span { color: #666; padding: 0 15px; display: block; }
.pagination li.active, .pagination li.active:hover { background: none; border: 1px solid #fff; }
.pagination li.active a, .pagination li.active:hover a { color: #825dc7; }
.pagination li.disabled { color: #e3e2e2; background: #fff; }
/*分页 End*/
/*菜单icon*/
.icon-nav{background-image: url(../images/icon-nav.png);background-repeat: no-repeat; height: 17px; width: 18px;display: inline-block; *display:inline;*zoom:1;vertical-align: middle;}
.icon-nav-icon1 { background-position: 0 0; }
.icon-nav-icon1s { background-position: 0 -17px; }
.icon-nav-icon2 { background-position: 0 -34px;}
.icon-nav-icon2s { background-position: 0 -51px; }
.icon-nav-icon3 { background-position: 0 -68px; }
.icon-nav-icon3s { background-position: 0 -85px;}
.icon-nav-icon4 { background-position: 0 -102px;}
.icon-nav-icon4s { background-position: 0 -119px; }
.icon-nav-icon5 { background-position: 0 -136px; }
.icon-nav-icon5s { background-position: 0 -153px; }
.icon-nav-icon6 { background-position: 0 -170px; }
.icon-nav-icon6s { background-position: 0 -187px;}
/*商品模块顶部广告*/
.goods-ad-top { width: 100%; height: 79px; overflow: hidden; }
.goods-ad-top a { display: block; width: 100%; height: 100%; background-position: center center; background-repeat: no-repeat; }
.goods-ad-top-close { width: 1200px; height: 0; margin: 0 auto; position: relative; z-index:1; }
.goods-ad-top-close span { position: absolute; top: 9px; right: 0; color: #fff; line-height: 18px; }
/*商品logo*/
.goods-logo { width: 100%; height: 76px; background: url(../images/goods-logo-bg.jpg) repeat-y center center; }
.goods-logo-inner { width: 1200px; height: 100%; margin: 0 auto; overflow: hidden; position: relative; }
.goods-logo h1 { width: 315px; height: 100%; margin: 0 auto; }
.goods-logo h1 a { display: block; width: 100%; height: 100%;background:url(../images/goods-logo.png) no-repeat left center; font-size: 0; text-indent: -9999px; overflow: hidden; }
.goods-logo-ad { position: absolute; right: 0; top: 0; width: 202px; height: 100%; z-index: 2; }
.goods-logo-ad a { display: block; width: 100%; height: 100%; position: relative; }
.goods-logo-ad span { position: absolute; left: 0; top: 10px; color: #fff; font-weight: bolder; line-height: 18px; }
/*导航*/
.goods-nav { width: 100%; height: 27px; background: #825dc7; position:relative; z-index:2;}
.goods-nav-in { width: 1200px; height: 100%; margin: 0 auto; position: relative; line-height: 27px; color: #fff; }
.goods-nav-bg { width: 100%; height: 100%; position: absolute; left: -70%; top: 0; background: #764dc1 url(../images/nav-bg.jpg) no-repeat right center; z-index: 0; }
/*菜单*/
.goods-menu { width: 130px; float: left; position: relative; font-size: 14px; z-index: 3999;}
.goods-menu:hover .goods-menu-list { display: block; }
.goods-menu-title { cursor: pointer; text-align: center; }
.goods-menu-title span { margin-left: 5px; }
.goods-menu-list { position: absolute; left: 0; top: 100%; width: 142px; padding-bottom:30px; background: #764dc1 url(../images/goods-menu-bg.jpg) no-repeat right bottom; overflow: hidden; display: none; }
.goods-menu-list li { margin: 8px 0;}
.goods-menu-list a { display: block; width: 100%; height: 28px; line-height: 28px; color:#fff; cursor:pointer;}
.goods-menu-list a i { vertical-align: top; }
.goods-menu-list a .icon-nav{ margin: 6px 7px 0 18px; vertical-align:top;}
.goods-menu-list a:hover { background: #e3dcec; color:#825dc7;}
.goods-menu-list a:hover .icon-nav-icon1 { background-position: 0 -17px; }
.goods-menu-list a:hover .icon-nav-icon2 { background-position: 0 -51px; }
.goods-menu-list a:hover .icon-nav-icon3 { background-position: 0 -85px;}
.goods-menu-list a:hover .icon-nav-icon4 { background-position: 0 -119px; }
.goods-menu-list a:hover .icon-nav-icon5 { background-position: 0 -153px; }
.goods-menu-list a:hover .icon-nav-icon6 { background-position: 0 -187px;}
/*导航项*/
.goods-nav-list { width: 400px; float: left; font-size: 14px; position: relative; z-index: 3; }
.goods-nav-list li { width: 130px; float: left; text-align: center; position: relative; }
.goods-nav-list li a{ color:#fff;}
.goods-nav-list li i { width: 1px; height: 7px; background: #fff; position: absolute; left: 0; top: 10px; }
.goods-nav-list li a:hover { color: inherit; }
.goods-search { width: 600px; float: right; overflow: hidden; }
.goods-search-tags { width: 379px; float: left; text-align: right; color: #ddd; }
.goods-search-tags a { color: #ddd; margin-right: 10px; }
.goods-search-tags a:hover { text-decoration: underline; }
.goods-search-box {width:221px;height:20px; margin-top: 3px; float: right; position: relative; }
.goods-search-box img{position:absolute;left:0;top:0;}
.goods-search-box input { width: 179px; height: 18px; padding: 0; border: none; background:none; position: absolute; left: 10px; top: 1px; z-index:1;}
.goods-search-btn { width: 31px; height: 20px; float: right; position: relative; z-index: 10;cursor: pointer;}

/*底部服务*/
.service-bottom { width: 1200px; background: #f6f4f9; padding: 28px 0; margin: 38px auto 18px; overflow: hidden; }
.service-bottom li { width: 33.33%; float: left; text-align: center; font-size: 24px; color: #825dc7; }
.service-bottom li i { vertical-align: middle; vertical-align: baseline; margin-left: 12px; }
/*底部菜单*/
.footer-icons { width: 990px; height: 85px; background: url(../images/footer-bg1.png) no-repeat center; margin: 0 auto; }
.footer-menu { width: 100%; height: 168px; background: #eae7e7; overflow: hidden; }
.footer-menu-inner { width: 1040px; margin: 0 auto; overflow: hidden; }
.footer-menu dl { width: 180px; float: left; }
.footer-menu dt { height: 27px; background: url(../images/footer-bg2.png) no-repeat center; text-align: center; line-height: 25px; color: #898989; font-size: 14px; font-weight: bolder; }
.footer-menu dl.footer-help { margin-left: 20px; }
.footer-menu dl.footer-express { margin-left: 25px; }
.footer-menu dl.footer-service { margin-left: 20px; }
.footer-menu dl.footer-about { margin-left: 40px; }
.footer-menu dl.footer-contact { width: 205px; }
.footer-menu dl.footer-contact dd { padding-left: 25px; color: #6a6a6a; }
.footer-menu dd { padding-left: 59px; padding-top: 8px; }
.footer-menu dd li { height: 22px; text-align: left; line-height: 22px; white-space: nowrap; }
.footer-menu a { color: #6a6a6a; }
.footer-menu a:hover { color: #825dc7; text-decoration: underline; }
.footer-copyright { color: #6a6a6a; text-align: center; background: url(../images/footer-bg3.png) no-repeat center top; padding-top: 40px; }
/*底部图片*/
.dbtp{ width:100%; text-align:center; padding:20px 0;}
.dbtp a{ padding:0px 2px;}
/*侧边栏*/
.sidebar{ width:35px; position:fixed; right:0; top:0;bottom:0; background:#000; z-index:999;}
.sidebar-center{ position:absolute;top:50%;margin-top:-155px;}
.sidebar-item{ width:35px; height:27px; padding-top:8px;text-align:center; position:relative; color:#fff; cursor:pointer;}
.sidebar-item:hover{ background:#825dc7;}
.sidebar-user{ height:30px; padding-top:5px; margin-bottom:5px;}
.sidebar-user .icon{ border-radius:100%; overflow:hidden;}
.sidebar-user .icon a, .sidebar-user .icon img{width:100%;height:100%;display:block;}
.sidebar-cart{ height:128px;}
.sidebar-cart i{ display:block;text-align:center; padding:0 10px; line-height:1.2em;margin-top:14px;}
.sidebar-cart .icon-circle{ margin-top:8px; line-height:22px;overflow:hidden;}
.sidebar-cart .sidebar-pop{ width:auto; padding:0; background:none;}
.sidebar-cart .sidebar-pop .icon{ text-align:left; text-indent:5px; line-height:30px;}
.sidebar-cart .sidebar-pop i{ display:inline; padding:0 3px 0 0;margin:0; line-height:1em;font-size:18px; font-style:italic; font-family:cursive;vertical-align:middle;}
.sidebar-pop{ width:88px; min-height:23px; line-height:23px; position:absolute;right:200%;top:0; padding:6px; background:#555; white-space:nowrap; display:none;opacity:0;}
.sidebar-pop .icon-square{ position:absolute; right:-7px;top:11px;}
.sidebar-btm{ width:35px; position:absolute; bottom:50px;}
.sidebar-top{ height:30px; padding-top:5px;}
.sidebar-top .icon{ margin:0 5px 5px;}
.sidebar-top .sidebar-pop .icon{ margin:0;}
/*返回顶部*/
.gotop{width:40px;height:28px;background-color:#dadbdd;position:fixed;right:20px;bottom:20px;text-align:center;padding-top:12px;cursor:pointer;display:none;}
.gotop:hover{background:#825dc7;}

/*登录图标*/
.icon-login{background-image: url(../images/icon-login.jpg);background-repeat: no-repeat; display:inline-block; vertical-align:middle;}
.icon-login-right { background-position: 0 -40px; height: 18px; width: 97px; }
.icon-login-alipay1 { background-position: -40px -218px; height: 40px; width: 40px; }
.icon-login-alipay1:hover { background-position: 0 -98px; height: 40px; width: 40px; }
.icon-login-bestry1 { background-position: 0 0; height: 40px; width: 40px; }
.icon-login-bestry1:hover { background-position: -40px 0; height: 40px; width: 40px; }
.icon-login-kaixin1 { background-position: -34px -58px; height: 40px; width: 40px; }
.icon-login-kaixin1:hover { background-position: 0 -138px; height: 40px; width: 40px; }
.icon-login-qq1 { background-position: 0 -258px; height: 40px; width: 40px; }
.icon-login-qq1:hover { background-position: -40px -98px; height: 40px; width: 40px; }
.icon-login-ren1 { background-position: -40px -138px; height: 40px; width: 40px; }
.icon-login-ren1:hover { background-position: 0 -218px; height: 40px; width: 40px; }
.icon-login-sina1 { background-position: 0 -178px; height: 40px; width: 40px; }
.icon-login-sina1:hover { background-position: -40px -178px; height: 40px; width: 40px; }
.icon-login-psw { background-position: -17px -58px; height: 17px; width: 17px; }
.icon-login-user { background-position: 0 -58px; height: 17px; width: 17px; }
/*登录弹框*/
.login-popup { position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: url(../images/op50.png) repeat; z-index: 10; }
.login-box { background:#f5f5f5; position: absolute; width: 388px; left: 50%; top: 50%; margin-left: -204px;padding: 10px 10px 43px; }
.login-title { width: 100%; border-bottom: 3px solid #825dc7; line-height: 35px; font-weight: 100; position: relative; }
.login-title strong { font-weight: 100; font-size: 25px; color: #825dc7; }
.login-title span { position: absolute; right: 0; top: 2px; }
.login-title a { line-height:18px; text-indent:20px; color:#825dc7;margin-left:5px;}
.login-title i{ color:#825dc7; vertical-align:middle;}
.login-input{ padding:0 12px;}
.login-input label{ display:block;margin-bottom:15px; position:relative;}
.login-input .icon-login{position:absolute; left:5px; top:9px; z-index:2;}
.login-input input, .login-code input{width:326px; height:18px;border:1px solid #e5e5e5; border-radius:2px;padding:9px 5px 9px 30px; z-index:1;}
.login-input input:focus{ border:1px solid #825dc7;}
.login-code{ padding:0 12px;margin-top:15px; display:none;}
.login-code input{ width:193px; padding:9px 5px;}
.login-code img{ width:100px; height:36px; margin-left:5px;border:1px solid #e5e5e5;}
.login-code a{ cursor:pointer;}
.login-error{ color:#f00; padding:15px 12px 5px;}
.login-tools{ margin:0 12px; position:relative;}
.login-tools label{ cursor:pointer;}
.login-tools a{ position:absolute; right:0; top:6px;}
.login-submit{ width:363px; height:40px; background:#825dc7; line-height:40px; text-align:center; color:#fff; margin:15px auto 30px; font-size:16px; border-radius:3px;cursor:pointer;}
.login-accounts{ padding:0 12px; color:#555;}
.login-accounts h3{ font-weight:100; font-size:14px;}
.login-accounts-list{ width:100%; font-size:0;}
.login-accounts a{text-align:center; font-size:12px; cursor:pointer;margin:15px 10px 5px; position:relative;float:left;}
.login-accounts a i{ display:block; width:60px; position:absolute; left:-10px; bottom:-26px; text-align:center; line-height:26px;}


/*开机大图*/
.first-wrap{position: fixed; display:none;width: 100%;height: 100%;z-index: 999;background: url('../images/op50.png');top: 0;left: 0;}
.first-wrap div{width: 920px; height: 580px; position: absolute; top:50%; left: 50%; margin: -290px 0 0 -460px;}
.first-wrap .close1{display: block; position: absolute; bottom:136px; left: 383px; width:154px ; height:66px ;cursor: pointer;background:url(about:blank);}
.first-wrap .close2{display: block; width: 44px; height: 44px; position: absolute; top:0; right: 0; cursor: pointer;background:url("../images/close.png");}